#ifndef REGISTER_LOGIN_H
#define REGISTER_LOGIN_H
#include <my_header.h>
#include <unistd.h>
#include <crypt.h>
#include <mysql/mysql.h>

//用来生成随机盐值
extern const char char_set[];

int create_UserTable(MYSQL *conn);// 创建用户表
char *generate_Salt();// 生成随机盐值
MYSQL * init_Mysql_connection();// 初始化MySQL连接
int register_NewUser(MYSQL *conn,char *username,const char *password);//注册新用户
int User_registration_process(MYSQL *conn);//用户注册流程
//登录验证
int login_user(MYSQL *conn,const char *username,const char *password);
//用户登录流程
int User_login_process(MYSQL *conn);
void display_main_menu(); //主菜单显示
#endif
